/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Dominio.Controladores;

import Dominio.NoticiaClasificada;
import Dominio.Tema;
import java.util.Vector;

/**
 *
 * @author sandra
 */
public class CtrlConsultaTemas {

    private CtrlDominio CD = CtrlDominio.getInstance();
    private Vector<Tema> temas = new Vector<Tema>();

    public CtrlConsultaTemas() {
        temas = new Vector<Tema>();
        CD = CtrlDominio.getInstance();
    }

    public Vector<String> listarTemas() {
        temas = CD.getTemas();
        Vector<String> nombreT = new Vector<String>();
        for (Tema tma : temas) {
            nombreT.add(tma.getNombre());
        }
        return nombreT;
    }

    public Vector<String> listarNoticasTema(int i) {
        Vector<String> noticias = new Vector<String>(0, 1);
        Tema t = temas.get(i);
        for (NoticiaClasificada nc : t.getNoticiasClasificadas()) {
            noticias.add(nc.getTitulo());
        }
        return noticias;
    }
}
